#ifndef MAP_H
#define MAP_H

#include "tile.h"
#include <QVector>

class Map
{
    public:
        Map(QString newName, Tile*** newTileArray, int newWidth, int newHeight, QString wallType);
        ~Map();

        QString getName();
        int getWidth();
        int getHeight();
        Tile* getTileAt(int x, int y);
        QString getWallType();

    private:
        QString name;
        Tile ***tileArray;
        int width;
        int height;
        QString wallType;
};

#endif // MAP_H
